package com.yeyks.account.dal.dao;

import com.yeyks.account.dal.domain.SysAppMenu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;


/**
 * <p>
 * 菜单管理 Mapper 接口
 * </p>
 *
 * @author yun
 * @since 2019-06-25
 */
public interface SysAppMenuMapper extends BaseMapper<SysAppMenu> {

    /**
     * 根据角色Ids 查询菜单列表
     * @param roleIds 角色Ids
     * @return 返回集合
     */
    List<SysAppMenu> selectMenuByRoleIds(@Param("array") List<Long> roleIds);

    /**
     * 查询账号的菜单Id
     * @param userId 账号Id
     * @return 返回集合
     */
    List<Long> selectMenuIdByAccountId(@Param("userId") Long userId);
}
